## API Report File for "@backstage/plugin-cicd-statistics-module-gitlab"

> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).

```ts
import { CicdConfiguration } from '@backstage/plugin-cicd-statistics';
import { CicdDefaults } from '@backstage/plugin-cicd-statistics';
import { CicdState } from '@backstage/plugin-cicd-statistics';
import { CicdStatisticsApi } from '@backstage/plugin-cicd-statistics';
import { Entity } from '@backstage/catalog-model';
import { FetchBuildsOptions } from '@backstage/plugin-cicd-statistics';
import { Gitlab } from '@gitbeaker/browser';
import { OAuthApi } from '@backstage/core-plugin-api';

// @public
export class CicdStatisticsApiGitlab implements CicdStatisticsApi {
  constructor(gitLabAuthApi: OAuthApi, cicdDefaults?: Partial<CicdDefaults>);
  // (undocumented)
  createGitlabApi(entity: Entity, scopes: string[]): Promise<GitlabClient>;
  // (undocumented)
  fetchBuilds(options: FetchBuildsOptions): Promise<CicdState>;
  // (undocumented)
  getConfiguration(): Promise<Partial<CicdConfiguration>>;
}

// @public
export type GitlabClient = {
  api: InstanceType<typeof Gitlab>;
  owner: string;
};

// (No @packageDocumentation comment for this package)
```
